package com.offcn.common;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.nio.file.Path;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;

import javax.imageio.ImageIO;

/**
 * <p>Title:测试生成二维码 </p>
 * <p>Description: </p>
 * <p>Company: </p> 
 * @author 林中狼
 * @date 2018年3月29日 上午11:49:36
 */
public class CreateQRCodeCommon {
//	
//	public static void main(String[] args) {
//		
//
//        int width = 300;
//        int height = 300;
//        String format = "png";
//        String content = "你咋不上天呢?";
//        String urlcontent = "http://www.baidu.com";//链接的写法
//
//        //定义二维码参数
//        Map hints = new HashMap();
////      hints.put(EncodeHintType.CHARACTER_SET, "utf-8");//文字编码 
//        hints.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.M);//容错级别
//        hints.put(EncodeHintType.MARGIN, 2);//图片边距
//
//        //生成二维码
//        try {
//            content = new String(content.getBytes("UTF-8"), "ISO-8859-1");//微信,UC可识别的编码格式
//            BitMatrix bitMatrix = new MultiFormatWriter().encode(content, BarcodeFormat.QR_CODE, width, height);
//            Path path = new File("D:/code/img.png").toPath();
//            MatrixToImageWriter.writeToPath(bitMatrix, format, path);
//
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//
//		
//	}
//	
	
}
